Skip to content

Conversation

@rniwa
Copy link

@rniwa rniwa commented Nov 6, 2025

No description provided.

rniwa added 3 commits November 5, 2025 15:40
…smart pointer type as safe (llvm#161025)

Add the support for recognizing smart pointer type appearing as the type
of the object pointer in CXXDependentScopeMemberExpr.

(cherry picked from commit 65c895d)
…eExit and WTF::makeVisitor (llvm#161926)

Lambda passed to WTF::ScopeExit / WTF::makeScopeExit and
WTF::makeVisitor should be ignored by the lambda captures checker so
long as its resulting object doesn't escape the current scope.

Unfortunately, recognizing this pattern generally is too hard to do so
directly hard-code these two function names to the checker.

(cherry picked from commit c07d305)
…ine body (llvm#165650)

Fix the assertion failure in TrivialFunctionAnalysis::isTrivialImpl with
a coroutine body by caching the result with WithCachedResult.

(cherry picked from commit 2d51705)
@rniwa
Copy link
Author

rniwa commented Nov 6, 2025

@swift-ci please test

@adrian-prantl
Copy link

@swift-ci test windows

1 similar comment
@adrian-prantl
Copy link

@swift-ci test windows

@adrian-prantl adrian-prantl merged commit eb8db47 into swiftlang:stable/21.x Nov 7, 2025
3 checks passed
@rniwa rniwa deleted the merge-webkit-2025-11-05 branch November 10, 2025 00:56
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants